Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] prolog w HTML
Forum PHP.pl > Forum > Przedszkole
3502274
Witam,

powoli szlifuje swoje umiejętności w XHTML, a jestem czesto dociekliwy problemów z tym. Dlatego chciałbym się dowiedzieć dlaczego w momencie gdy dodaję do strony prolog:

Kod
<?php
session_start();
?>
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

[...]

A także opcje z utf...
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>

Strona zamienia się na krzaczarnie, co kilka odświerzeń potrafią zaskoczyć poprawne polskie znaki lecz częściej są to <?> lub inne ślaczki. Dodam że jest to plik .php (baza jest ustawiona na utf8_general_ci). Czyżby dodawanie tej linijki w kodzie php miało jakieś inne reguły?
renderman
Nie jestem w 100% pewien ale zobacz czy po zmianie DTD z strict na transitional nie bedzie zmiany... Pamiętam że podobny problem miałem przy edycji CSS'a
webdice
Kodowanie ustawia się w znacznikach meta.
3502274
Jednak był to pomyłka z mojej strony, nie miałem znacznika body i określenia <body xml:lang="pl">.

Teraz wszystko gra z znacznikiem Strict również smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.